<?php
	require('authController.class.php');
	class adminController extends authController{
		
//		public $auth = '';
//		//判断是非登录
//		public function __construct(){
//			//如果不是登录页，而且没有登录，就要转跳到登录页
////			$authobj = M('auth');
////			print_r( $this -> auth = $authobj -> getauth());
//			if(empty($this -> auth)&&(PC::$method != 'login')){
//				$this -> showmessage('请登录后再操作','admin.php?c=admin&m=login');
//			}
//		}
//		
//		//进行登录处理
//		public function login(){ 
//			if($_POST){
//				//登录处理的业务逻辑凡在admin auth
//				//admin通表名的模型，从数据库里取用户信息
//				//auth魔心，，进行用户信息的核对
//				//一系列登录处理程序 放在 checklogin 
//				$this -> checklogin();
//			}else{
//				//显示登录界面
//				VIEW::display('admin/login.html');
//			}
//		}
//
//		//登录处理程序
//		private function checklogin(){
//			$authobj = M('auth');
//			if($authobj -> loginsubmit()){
//				
//				$this -> showmessage('登陆成功！','admin.php?c=admin&m=index');
//			}else{
//				$this -> showmessage('登陆失败！','admin.php?c=admin&m=login');
//			}
//		}
//
//		//退出登录
//		public function logout(){
//			$authobj = M('auth');
//			$authobj -> logout();
//			$this -> showmessage('退出登录!','admin.php?c=admin&m=login');
//		}
//		
		
		//显示首页
		public function index(){
			$carinfoobj = M('carinfo');
			$this -> carconf();
			$data = custom('Controller', 'pages')  -> page($carinfoobj);
			VIEW::assign(array('data' => $data));
			VIEW::display('admin/index.html');
		}
		
		//car详情页
		public function carinfo(){
			$carconfobj = custom('Controller', 'carconfig');
			$carconfobj -> carconf();
			$carconfobj -> carpic($data[car_pic]);
			$data = M('carinfo') -> getcarinfo(intval($_GET['carid']));
			VIEW::assign(array('data' => $data));
			VIEW::display('admin/carinfo.html');
		}
		
		//厂牌管理模块
		public function brand(){
			//判断是否有post数据
			if(empty($_POST)){//没有post数据，就显示添加，修改界面
				$carinfoobj = M('carlabel');
				$data = $carinfoobj -> get_carinfo_list();
				$this -> carconf();
				$data = custom('Controller', 'pages')  -> page($carinfoobj);
				VIEW::assign(array('data' => $data));
				VIEW::display('tpl/admin/brandmanager.html');
			}else{//进入添加，修改程序
				$carinfoobj = M('carlabel');
				$result = $carinfoobj -> carlabelsubmit($_POST);
				//$this -> showmessage('添加成功!','admin.php?c=admin&m=brand');
			}
		}
		
		//删除管理模块信息
		public function carlabeldel(){
			$carinfoobj = M('carlabel');
			$carinfoobj -> carlabeldel();
			
		}
		
		//显示配置模块
		public function carconf(){
			$carinfoobj = M('carconf');
			$data = $carinfoobj -> get_carinfo_one();
			VIEW::assign(array('carconf' => $data));
		}
		
		//参数配置模块
		public function setconfig(){
			//判断是否有post数据
			if(!addslashes($_GET['value'])){//没有post数据，就显示添加，修改界面
				$this -> carconf();
				VIEW::display('tpl/admin/setconfig.html');
			}else{//进入添加，修改程序
				echo M('carconf') -> setcarconf();
			}
		}
				
		//删除配置信息
		public function delconf(){
			$carinfoobj = M('carconf');
			$carinfoobj -> delcarconf();
		}
		
		public function showmessage($cont, $URL){
			echo "<script> console.log('".$cont."');parent.location.href='".$URL."'; </script>";  
		}


	}
?>